<?php


class LoginView{
	
	// Privata variabler
	private $UserName = "userName";
	private $Password = "password";
	private $Submit = "submit";
	private $Logout = "logout";

	
		// Funktion som returnerar HTML för inloggningsrutan
		public function DoLoginBox(){
			return "
		<form method='get'>
			<fieldset>
				<label for='userName'>Användarnamn</label><input type='text' id='userName' name='$this->UserName' placeholder='Användarnamn' tabindex='1' autofocus/> <br />
				<label for='password'>Lösenord</label><input type='password' id='password' name='$this->Password' placeholder='Lösenord' tabindex='2'/> <br />
				<button type='submit' id='submit' name='$this->Submit' tabindex='4'>Logga in</button>
				
				<label for='remember'>Kom ihåg mig</label>
				<input type='checkbox' id='remember' name='remember' tabindex='3'/>	
			
			</fieldset>
		</form>
			";
		}
		
		//Funktion som skriver HTML för loggaut-knapp
		public function DoLogoutBox()
		{
			return "
				<form method='get'>
					<button type='submit' name='$this->Logout' id='logout' novalidate>Logga ut</button>
				</form>
			";	
		}
		
		// Funktion som hämtar användarnamn
		public function GetUserName()
		{
			// returnera sträng med användarnamn eller null om det är tomt
			if (isset($_GET[$this->UserName]) == TRUE) {
				return $_GET[$this->UserName];
				
			} else {
				return NULL;
			}
			
		}
	
		// Function som hämtar lösenord
		public function GetPassword()
		{
			// returnera sträng med lösenord eller null om det är tomt
			if (isset($_GET[$this->Password]) == TRUE) {
				return $_GET[$this->Password];
				
			} else {
				return NULL;
			}
		}
		
		// Funktion som kontrollerar om inloggningsknappen är tryckt
		public function TriedToLogin()
		{
			// returnerar true om användaren klickat på logga in
			if (isset($_GET[$this->Submit]) == TRUE) {
				return TRUE;
				
			} else {
				return FALSE;
			}
			
		}
		
		// Funktion som kontrollerar om utloggningsknappen är tryckt
		public function TriedToLogout()
		{
			// returnerar true om användaren klickat på logga ut
			if (isset($_GET[$this->Logout]) == TRUE) {
				return TRUE;
				
			} else {
				return FALSE;
			}
			
		}
}

?>